<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>简易ATM</title>
  </head>
  <body>
    <script>
      var sum = 100; // 初始金额
      var num = Number(prompt('请输入您要的操作：\n1、存钱\n2、取钱\n3、显示余额\n4、退出'));
      var flag = false; // 控制循环的变量

      do {
        switch (num) {
          case 1:
            var money = Number(prompt('请您输入存的钱数：'));
            sum += money;
            window.alert('您现在的钱数是：' + sum);

            num = Number(prompt('请输入您要的操作：\n1、存钱\n2、取钱\n3、显示余额\n4、退出'));
            flag = true;
            break;
          case 2:
            var money = Number(prompt('请您输入取的钱数：'));
            sum -= money;
            window.alert('您现在的钱数是：' + sum);

            num = Number(prompt('请输入您要的操作：\n1、存钱\n2、取钱\n3、显示余额\n4、退出'));
            flag = true;
            break;
          case 3:
            window.alert('您现在的钱数是：' + sum);

            num = Number(prompt('请输入您要的操作：\n1、存钱\n2、取钱\n3、显示余额\n4、退出'));
            flag = true;
            break;
          case 4:
            window.alert('您正在退出！');
            flag = false;
            break;
        }
      } while (flag);
    </script>
  </body>
</html>
